package com.lzw.breezeNovel.webApp.service.message;

import com.lzw.breezeNovel.webApp.vo.message.MessageVO;

import java.util.List;

/**
 * @author 清风明月
 * @Package com.lzw.breezeNovel.webApp.service.message
 * @date 2025/3/28
 * @description 消息
 */
@SuppressWarnings("all")
public interface MessageService {

    /**
     * 发送消息
     * @param senderId
     * @param receiverId
     * @return
     */
    List<MessageVO> getMessageList(Long senderId);

    /**
     * 添加消息
     *
     * @param receiverId
     * @param message
     * @param type
     */
    void addMessage(Long receiverId,Long userId, String message, Integer type);

    /**
     * 删除消息
     * @param messageId
     */
    void deleteMessage(Long messageId);

    /**
     * 获取用户发过来的消息
     * @return
     */
    List getMessage();


}
